good_standard(jeanluis).
good_standard(francesco).

expensive(jeanluis).

reasonable(R) :-
	not(expensive(R)).



/* Beispielanfragen: */
%
% 1) ?- good_standard(X), reasonable(X).
% 2) ?- reasonable(X), good_standard(X).
%
% Quizfrage: Weshalb liefert Prolog hier zwei unterschiedliche Antworten?
